package com.css.fxfzysx.modules.lifeline.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class TvTowerEntity {

    private String cttId;
    /**
     * 电视塔名称
     */
    @Excel(name="电视塔名称")
    private String objectName;
    /**
     * 地址位置
     */
    @Excel(name="地址位置")
    private String location;
    /**
     * 省
     */
    @Excel(name="省")
    private String province;

    /**
     * 市
     */
    @Excel(name="市")
    private String city;
    /**
     * 区
     */
    @Excel(name="区/县")
    private String county;
    /**
     * 地理经度坐标
     */
    @Excel(name="地理经度坐标")
    private String objectLon;
    /**
     * 地理纬度坐标
     */
    @Excel(name="地理纬度坐标")
    private String objectLat;
    /**
     * 结构类型
     */
    @Excel(name="结构类型")
    private String cttType;
    /**
     * 建筑面积
     */
    @Excel(name="建筑面积")
    private Double area;
    /**
     * 建造年代
     */
    @Excel(name="建造年代")
    private String year;
    /**
     * 总高度
     */
    @Excel(name="总高度")
    private Double height;
    /**
     * 塔楼处标高
     */
    @Excel(name="塔楼处标高")
    private Double towerElevation;
    /**
     * 建筑物场址
     */
    @Excel(name="建筑物场址")
    private String buldingSite;
    /**
     *  设防标准
     */
    @Excel(name="设防标准",replace = {"无设防_0", "6度设防_6","7度设防_7","8度设防_8","9度设防_9"})
    private Integer designIntensity;
    /**
     * 场地类型
     */
    @Excel(name="场地类型")
    private Integer fieldType;
    /**
     * 现状评价  A级，B级，C级，D级
     */
    @Excel(name="现状评价")
    private String status;
    /**
     * 重建单位面积造价
     */
    @Excel(name="重建单位面积造价")
    private Double reconstructionCost;
    /**
     * 天线处标高
     */
    @Excel(name="天线处标高")
    private Double antennaElevation;
    /**
     * 基本周期
     */
    @Excel(name="基本周期")
    private Double period;
    /**
     * 塔柱结构类型
     */
    @Excel(name="塔柱结构类型")
    private String colmnType;
    /**
     * 塔座结构类型
     */
    @Excel(name="塔座结构类型")
    private String baseType;
    /**
     * 塔座层数
     */
    @Excel(name="塔座层数")
    private Integer baseStoryNum;
    /**
     * 塔座高度
     */
    @Excel(name="塔座高度")
    private Double baseHeight;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改人
     */
    private String updateUser;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 删除标识 0正常1删除
     */
    private String delFlag;
    /**
     * 空间数据
     */
    private String geom;

    private String extends1;
    private String extends2;
    private String extends3;
    private String extends4;
    private String extends5;
    private String extends6;
    private String extends7;
    private String extends8;
    private String extends9;
    private String extends10;
    //附件id
    private String attachId;
}
